/* body style*/
body{
	margin: 0;
}
/******************************************************/

/* navigation bar style*/
nav{
	background-color: #4D79FF; /* light blue*/
	height: 30px;
	padding-left: 30px;
}

nav .button{
	color: white;
	display: inline-block;
	padding: 5px 10px 5px 10px;
}

nav .button:hover{
	background-color: green;
}

/******************************************************/

/* article style*/
article{
	width: 750px;
	background-color: #FFCC33; /* mixture of light orange and green*/
	float: left;
}

/******************************************************/

/*aside style*/
aside{
 margin: 0 0 0 750px;
 background-color: gray;
 overflow: hidden;	
}

aside fieldset.loginFieldset label{
	width: 100px;
	float: left;
}

aside input.button{
	margin: 0 10px 0 0;
	display: block;
}

/******************************************************/

/*footer styel*/
footer{
	clear: both;
}
/******************************************************/